#ifndef __AW_NOOSExperimenterBrainCVMarket
#define __AW_NOOSExperimenterBrainCVMarket

class AW_NOOSExperimenterBrainCVMarket : public AW_NOOSBrain {
	
public:
	AW_NOOSExperimenterBrainCVMarket(Ontology *O,FTKBase *Memory,FTKBase *CB,bool pause);
	AW_NOOSExperimenterBrainCVMarket(FILE *fp,Ontology *O,FTKBase *Memory,FTKBase *CB,bool pause);

	~AW_NOOSExperimenterBrainCVMarket(); 

	virtual bool load(FILE *fp);
	virtual bool save(FILE *fp);

	virtual bool is_a(char *c);
	virtual bool is_a(Symbol *c);

	virtual void thread(void);


protected:

	// Parameters of the experiment:
	int m_n_folds,m_n_iterations;
	float m_percentage_to_distribute;
	float m_desired_bias;
	Symbol *m_problem_sort;

	TRanrotBGenerator *m_random;

private:

}; /* AW_NOOSExperimenterBrainCVMarket */ 

#endif


